org.geoserver.security.GeoServerAuthenticationKeyFilter.name=\u8a8d\u8a3c\u30ad\u30fc
org.geoserver.security.GeoServerAuthenticationKeyFilter.title=\u30ad\u30fc\u3092\u5229\u7528\u3057\u305f\u8a8d\u8a3c


AuthenticationKeyFilterPanel.short=\u8a8d\u8a3c\u30ad\u30fc
AuthenticationKeyFilterPanel.title=\u8a8d\u8a3c\u30ad\u30fc
AuthenticationKeyFilterPanel.description=URL\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u9001\u4ed8\u3055\u308c\u305f\u8a8d\u8a3c\u30ad\u30fc\u3092\u53c2\u7167\u3057\u3066\u8a8d\u8a3c

AuthenticationKeyFilterPanel.authKeyParamName=URL\u30d1\u30e9\u30e1\u30fc\u30bf\u540d
AuthenticationKeyFilterPanel.authKeyMapperName=\u30e6\u30fc\u30b6\u30de\u30c3\u30d1\u30fc\u7528\u8a8d\u8a3c\u30ad\u30fc
AuthenticationKeyFilterPanel.userGroupService=\u30e6\u30fc\u30b6/\u30b0\u30eb\u30fc\u30d7\u30b5\u30fc\u30d3\u30b9

AuthenticationKeyFilterPanel.propertyMapper=\u30d7\u30ed\u30d1\u30c6\u30a3\u30ad\u30fc
AuthenticationKeyFilterPanel.userPropertyMapper=\u30e6\u30fc\u30b6\u8a2d\u5b9a\u60c5\u5831
# AuthenticationKeyFilterPanel.webServiceMapper=Web Service


AuthenticationKeyFilterPanel.authKeyParameters=\u8a8d\u8a3c\u30ad\u30fc\u8a8d\u8a3c
AuthenticationKeyFilterPanel.authKeyParametersHelp.title=\u8a8d\u8a3c\u30ad\u30fc\u8a8d\u8a3c
AuthenticationKeyFilterPanel.authKeyParametersHelp=<p>\u8a8d\u8a3c\u30ad\u30fc\u306fURL\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u9001\u4ed8\u3055\u308c\u307e\u3059\u3002</p><p>\u4f8b\: <strong>http\://my.geoserver.org/geoserver/web&authkey\=favdsfd</strong></p><p>\u30d7\u30ed\u30d1\u30c6\u30a3\u30d5\u30a1\u30a4\u30eb\u30de\u30c3\u30d1\u30fc\u306f<strong>authkeys.properties</strong>\u30d5\u30a1\u30a4\u30eb\u3092\u4f7f\u7528\u3057\u3066\u30ad\u30fc\u3068\u30e6\u30fc\u30b6\u306e\u5bfe\u5fdc\u3092\u683c\u7d0d\u3057\u307e\u3059\u3002</p><p>\u30e6\u30fc\u30b6\u30d7\u30ed\u30d1\u30c6\u30a3\u30de\u30c3\u30d1\u30fc\u306f\u305d\u306e\u30ad\u30fc\u3092\u3001\u30e6\u30fc\u30b6/\u30b0\u30eb\u30fc\u30d7\u30b5\u30fc\u30d3\u30b9\u306b\u304a\u3051\u308b\u30e6\u30fc\u30b6\u30d7\u30ed\u30d1\u30c6\u30a3\u3068\u3057\u3066\u4f7f\u7528\u3057\u307e\u3059\u3002</p><p><strong>\u540c\u671f</strong>\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001\u8a2d\u5b9a\u304c\u4fdd\u5b58\u3055\u308c\u3001\u65b0\u898f\u30e6\u30fc\u30b6\u306b\u5bfe\u3057\u3066\u4e0d\u8db3\u3057\u3066\u3044\u308b\u30ad\u30fc\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3059\u3002</p>

AuthenticationKeyFilterPanel.synchronizeSuccessful={0}\u30ad\u30fc\u8ffd\u52a0\u306b\u3088\u308b\u540c\u671f\u5b8c\u4e86
AuthenticationKeyFilterPanel.synchronize=\u30e6\u30fc\u30b6/\u30b0\u30eb\u30fc\u30d7\u30b5\u30fc\u30d3\u30b9\u540c\u671f

# AuthenticationKeyFilterPanel.webServiceMapper.readTimeout=Read Timeout
# AuthenticationKeyFilterPanel.webServiceMapper.connectTimeout=Connection Timeout
# AuthenticationKeyFilterPanel.webServiceMapper.searchUser=Web Service Response User Search Regular Expression
# AuthenticationKeyFilterPanel.webServiceMapper.webServiceUrl=Web Service URL, with key placeholder
# AuthenticationKeyFilterPanel.fakeMapper=fakeMapper

# user group services
# org.geoserver.security.WebServiceBodyResponseUserGroupService.name=AuthKEY WebService Body Response
# org.geoserver.security.WebServiceBodyResponseUserGroupService.title=AuthKEY WebService Body Response UserGroup Service

# WebServiceBodyResponseUserGroupServicePanel.short=AuthKEY WebService Body Response
# WebServiceBodyResponseUserGroupServicePanel.title=AuthKEY WebService Body Response UserGroup Service
# WebServiceBodyResponseUserGroupServicePanel.description=User group service from WebService Response Body

# WebServiceBodyResponseUserGroupServicePanel.webServiceBodyResponseUserGroupParameters=AuthKEY WebService Body Response
# WebServiceBodyResponseUserGroupServicePanel.webServiceBodyResponseUserGroupParametersHelp.title=AuthKEY WebService Body Response UserGroup Service
# WebServiceBodyResponseUserGroupServicePanel.webServiceBodyResponseUserGroupParametersHelp=<p>This Service looks for user roles inside the WebService Response Body. This is meant to be used along with <strong>AuthKey WebService Authentication</strong>.</p><p>Example Regex for Roles could be: <strong>^.*?"roles"\s*:\s*"([^"]+)".*$</strong></p><p><pre>{"roles": "ROLE_1, ROLE_2, ROLE_3"}</pre></p><p>Optionally it is possible to list the <strong>groups</strong> that the WebService could server: <pre>GROUP_ROLE_1, GROUP_ROLE_2, GROUP_ROLE_3</pre></p><p></p>

# WebServiceBodyResponseUserGroupServicePanel.searchRoles=Web Service Response Roles Search Regular Expression
# WebServiceBodyResponseUserGroupServicePanel.availableGroups=Optional static comma-separated list of available Groups from the Web Service response
# WebServiceBodyResponseUserGroupServicePanel.roleServiceName=Role Service to use (empty value means: use the current Active Role Service)

# role services
# org.geoserver.security.GeoServerRestRoleService.name=AuthKEY REST
# org.geoserver.security.GeoServerRestRoleService.title=AuthKEY REST Role Service

# GeoServerRestRoleServicePanel.short=AuthKEY REST
# GeoServerRestRoleServicePanel.title=AuthKEY REST Role Service
# GeoServerRestRoleServicePanel.description=Role service from REST endpoint

# GeoServerRestRoleServicePanel.restRoleSettings=REST Role Service Settings
# GeoServerRestRoleServicePanel.baseUrl=Base Server URL
# GeoServerRestRoleServicePanel.rolesRESTEndpoint=Roles REST Endpoint
# GeoServerRestRoleServicePanel.adminRoleRESTEndpoint=Admin Role REST Endpoint
# GeoServerRestRoleServicePanel.usersRESTEndpoint=Users REST Endpoint
# GeoServerRestRoleServicePanel.rolesJSONPath=Roles JSON Path
# GeoServerRestRoleServicePanel.adminRoleJSONPath=Admin Role JSON Path
# GeoServerRestRoleServicePanel.usersJSONPath=Users JSON Path
# GeoServerRestRoleServicePanel.cacheConcurrencyLevel=REST Rules Cache Concurrency Level
# GeoServerRestRoleServicePanel.cacheMaximumSize=REST Rules Cache Maximum Size (# keys)
# GeoServerRestRoleServicePanel.cacheExpirationTime=REST Rules Cache Expiration Time (ms)
# GeoServerRestRoleServicePanel.authApiKey=REST Api Key (optional)
